type Constructor = new (...args: any[]) => {};

function Custom() {
	return function (target: Constructor) {
		console.log(target);
	};
}

// @Custom()
class Person {
	constructor(private name: string, private age: number) {}
}

const person1 = new Person('张三', 18);

// typeof in
